Skip to content

BED-5922 Update CLA Assistant#747

Merged
juggernot325 merged 2 commits intomasterfrom
BED-5922-cla-changes
Jun 16, 2025
Merged

BED-5922 Update CLA Assistant#747
juggernot325 merged 2 commits intomasterfrom
BED-5922-cla-changes

Conversation

@juggernot325
Copy link
Member

@juggernot325 juggernot325 commented Jun 6, 2025

Description

This PR updates the CLA assistant GitHub Action with a couple changes:

  • Update the location of the CLA and signatures list to point to a repo under the SpecterOps org
  • Change the the CLA check to only occur for members outside of the SpecterOps org

The CLA check is now intended to be run only for contributors outside of the SpecterOps organization. This is implemented by a API lookup of all org members prior to running the CLA Assistant and adding them the to the whitelist parameter of the Action.

Motivation and Context

Resolves BED-5922

Why is this change required? What problem does it solve?

The CLA repo is moving under the SpecterOps organization instead of the legacy BloodHoundAD org.

How Has This Been Tested?

  • Tested the action functions as expected on a separate test repo

Types of changes

  • Chore (a change that does not modify the application functionality)

Checklist:

Summary by CodeRabbit

  • Chores
    • Updated the CLA signing workflow to trigger on both created and edited issue comments with specific phrases.
    • Updated references and URLs from "BloodHoundAD" to "SpecterOps" in the CLA process.

- Point to new repo under SpecterOps org
- Change the trigger event to be on comments only, looking for specific text
@juggernot325 juggernot325 marked this pull request as draft June 6, 2025 17:26
@juggernot325 juggernot325 marked this pull request as ready for review June 16, 2025 14:17
@juggernot325 juggernot325 merged commit c3eb85d into master Jun 16, 2025
9 of 14 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jun 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants